home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / June 96 / Re Multiple Editors for the sa < prev    next >
Encoding:
Internet Message Format  |  1996-12-03  |  2.2 KB  |  [TEXT/ttxt]

  1. Subject:     Re: Multiple Editors for the same data
  2. Sent:        6/6/96 4:58 PM
  3. Received:    6/6/96 5:01 PM
  4. From:        Troy Gaul, tgaul@apple.com
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. >So, my question is if there is a good way to ship two editors which
  9. >provide the same basic functionality and make it easy for the user
  10. >to switch between the different editors and for the user to be able 
  11. >to edit the same data file concurrently with both editors (changes 
  12. >propagate automatically to the other editor).
  13.  
  14. It's relatively easy to do two separate parts, and the user can switch 
  15. between them using the part info or document info dialog box (you could 
  16. probably even provide a menu item to switch to the other editor).  
  17. However, having them both open at the same time is not supported very 
  18. well by OpenDoc.
  19.  
  20. >Do links provide this functionality?  
  21.  
  22. Linking tends to have only one source that is able to modify the data.  
  23. There can be multiple destinations, but editing cannot be done at 
  24. destinations.
  25.  
  26. >Are there problems with different editors making changes to the same 
  27. >data concurrently? (well, there is only one user)
  28.  
  29. Yes, there could be. Only one can write at a time, and if they both are 
  30. using the same storage unit and the writing is interleaved, this would be 
  31. a problem.  Also, the two parts would need to know how to synchronize 
  32. themselves when one of them changed the data.
  33.  
  34. This problem could be fairly easily handled with one part editor that had 
  35. two presentations.  However, you lose the feature of being able to update 
  36. them independently.
  37.  
  38. Have you been following the OpenDoc-Interest list?  There were a few 
  39. developers talking about a proposal called ICE, for Intrinsic Content 
  40. Editing, that they're trying to develop that might be of interest to you. 
  41.  Also, I'm sure that your requirements would be of interest to them as 
  42. they try to define it as a standard.
  43.  
  44. _troy
  45.  
  46. .......................................................................
  47.  Troy Gaul                                            tgaul@apple.com
  48.  Apple Computer, Inc.                               OpenDoc Partsmith
  49.  
  50.